
a {text-decoration:none;}

.os_adr_left{ width:695px; float:left;}
	
.os_adr_right{ width:290px; float:right;}

.block{ margin-bottom:8px;}
.block div.title{border-bottom:2px solid #40aa53; color:#333; font:15px/25px Tahoma,"Microsoft YaHei","SimHei",Geneva,sans-serif; padding:0 10px; height:32px; line-height:32px; overflow:hidden}
.block div.title h4{float:left}
.block div.title .more{float:right;}
.block div.title .more {font-size:12px; font-weight:normal; }
.block-content{padding:0 0; font-size:9pt} 

.cate_nav{ width:165px; float:left; margin-right:15px;}
.cate_nav div.title{border-bottom:2px solid #54a900; padding:0 0 3px}
.cate_nav ul li{height:32px;  background:url("https://static.oschina.net/img/android/cate_li.png") no-repeat right 15px; line-height:32px; font-size:10pt; }
.cate_nav ul li.over {position:relative; *height:30px;}
.cate_nav ul a{ color:#464646}
.cate_nav ul li .leva{ display:block; height:32px; line-height:32px; padding:0 3px; border:1px solid #FFF; border-bottom-color:#ededed; border-right:none;  width:156px}
.cate_nav ul li .leva:hover ,.cate_nav ul li.over .leva{ text-decoration:none; background:#FFF; border-color: #40aa53;  z-index:9;	 position:absolute;}

.cate_nav ul .num{color:#999}
.cate_nav ul ul{ display:none; position:absolute; border:1px solid #40aa53; left:156px; top:0; width:200px; background:#FFF; z-index:1; padding:5px 15px ;
	-moz-box-shadow:0 1px 5px #ccc;
    -webkit-box-shadow:0 1px 5px #ccc;
    box-shadow:0 1px 5px #ccc;
    -moz-transition:all .1s ease;
    -webkit-transition:all .1s ease;
    transition:all .1s ease;}
.cate_nav ul ul li{ height:25px; line-height:25px; background:none}
.cate_nav ul ul a:hover{ background:none; text-decoration:underline; color:#093}

.hotnews_info{ float:left; width:515px; margin:0 0 10px}
.hotnews_info h3 a{ font-size:14px; color:#115fb0}
.hotnews_info h3 a:hover{color:#c00}
.hotnews_info h3 .date {float:right;font-size:10pt;font-family:Candara,arial;float:right;color:#666;-webkit-text-size-adjust:none;margin-right:5px;font-weight:normal;}
.hotnews_info li{ padding:7px 0 7px 15px; border-bottom:1px solid #eee; background:url("https://static.oschina.net/img/android/li1.png") no-repeat 0 10px}

.hotnews_info .detail{ padding:5px 0; color:#868686}
.hotnews_info .icon{ float:right; margin:13px 7px 0; display:block}



.os_adr_right div.title{border-bottom:1px solid #40aa53}

.adr_soft{}
.adr_soft div.title{padding:0; border:none; height:40px;; }
.adr_soft div.title li{float:left; background:#ededed; margin:0 3px 0 0; color:#333; cursor:pointer; width:140px; text-align:center; height:30px;}
.adr_soft div.title li.on{background:#40aa53 url("https://static.oschina.net/img/android/adr_soft_on.png") no-repeat 0 bottom; color:#FFF; height:40px;  }

.info{float:right; width:223px;}
.first .info{ width:190px}
.adr_soft ol li .pic a span{display:block; height:42px; width:42px; overflow:hidden; }
.adr_soft ol li .pic a span img {width:42px;height:42px;}
.adr_soft ol li,.adr_expert ol li{padding:7px 7px;; border-bottom:1px solid #ddd}
.adr_soft ol li{}
.adr_soft ol li:hover{ background:#FFF}
.adr_soft ol li a{font-size:12px; color:#686868;}
.adr_soft ol li a:hover{color:#29913c}

.adr_soft dd ol{ background:#FFF; }
.adr_soft dd{height:330px;}
.adr_soft a.more {float:right;margin:5px 0 0 0;}
.adr_soft .recommen1 ol li{padding:6px 10px; margin-right:3px;}
.recommen1 a{ float:left; width:210px;  overflow:hidden;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.recommen1 span{float:right; color:#999; font-size: 8pt; white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}

.adr_soft ol li .pic {float:left; height:42px; margin:0 8px 0 0}

.adr_soft ol li.first{}
.adr_soft ol li.first .pic a span{ height:75px; width:75px}
.adr_soft ol li.first .pic a span img {width:75px;height:75px;}


.adr_expert ol li:hover{ background:#F9f9f9}
.adr_expert ol li .pic{float:left; margin:0 10px 0 0}
.adr_expert ol li .pic a{ display:block; background:#f9f9f9;  }
.adr_expert ol li .pic a:hover{border-color:#09f}
.adr_expert ol li .pic a span{display:block; height:42px; width:42px; background:#09F; overflow:hidden}
.adr_expert ol li .title a{font-size:14px; color:#555}

.adr_expert ol li.first{}
.adr_expert ol li.first .pic a span{ height:72px; width:72px}

.Android_title a{ display:block; font: normal 21px/30px Tahoma,"Microsoft YaHei","SimHei"; color:#333; background:url("https://static.oschina.net/img/android/android_icon.png") no-repeat; padding:0 0 0 0; height:30px; width:145px;}
.IOS_title {margin-top:6px;}
.IOS_title a{ display:block; font: normal 21px/30px Tahoma,"Microsoft YaHei","SimHei"; color:#333; background:url("https://static.oschina.net/img/ios/ios.png") no-repeat; padding:0 0 0 0; height:20px; width:150px;}
.WP7_title {margin-top:6px;}
.WP7_title a{ display:block; font: normal 21px/30px Tahoma,"Microsoft YaHei","SimHei"; color:#333; background:url("https://static.oschina.net/img/wp7/wp_logo.png") no-repeat; padding:0 0 0 0; height:20px; width:150px;}

.adr_col2{ float:left; width:330px; margin-right:15px}
.adr_col2 .block-content,.adr_jobs .block-content{padding:7px 3px}
.adr_col2 li {height:25px; line-height:25px; padding:0 0 0 10px; background:url("https://static.oschina.net/img/android/li2.png") no-repeat 0 10px}
.adr_col2 li .stat {float:right;font-size:8pt;-webkit-text-size-adjust:none;margin-right:0;}
.adr_col2 li:hover{ background-position:0 -20px}
.adr_col2 li a:hover{color:#29913c}
.adr_col2 li .title{float: left;width: 235px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.adr_jobs li {height:23px; line-height:23px; padding:0 0 0 10px; background:url("https://static.oschina.net/img/android/li3.png") no-repeat 0 10px}


#adr_books{clear:both}
#adr_books{}
#adr_books div.title{border-bottom:3px solid #9cd1a6}
#adr_books h4{float:left}
#adr_books .block-content{ padding:10px 0; position:relative; margin-bottom:15px}
#adr_books .warp{width:960px; margin:0 auto }

#adr_books .JQ-slide-content{ width:1000px; }
#adr_books .JQ-slide-content li{float:left; width:165px; }
#adr_books .JQ-slide-content li dl{width:135px}
#adr_books .JQ-slide-content li .pic a{ border:2px solid #ddd; display:block; width:130px; height:163px; overflow:hidden}
#adr_books .JQ-slide-content li .pic a:hover{ border-color:#666}
#adr_books .JQ-slide-content li .pic img {width:131px; height:163px;}
#adr_books .JQ-slide-content li .name a{font-weight:bold; color:#464646}
#adr_books .JQ-slide-content li .name a:hover{background:none; color:#c00}
#adr_books .JQ-slide-nav a{ display:block; height:28px; width:28px; background:#cdcdcd url("https://static.oschina.net/img/android/li4.png") no-repeat center 10px; text-indent:-9999px; position:absolute; top:80px;}
#adr_books .JQ-slide-nav a:hover{background-color:#9cd1a6}
#adr_books .JQ-slide-nav .prev{left:0}
#adr_books .JQ-slide-nav .next{right:0; background-position:center -32px}

.JQ-number-nav{padding-top:3px; width:43px; margin:0 auto}
.JQ-number-nav li{float:left; border:1px solid #40aa53; background:#FFF; height:8px; width:8px; text-indent:-9999px; cursor:pointer; margin:5px 2px}
.JQ-number-nav li.on{background:#40aa53}

.adr_interactive{ margin-bottom:5px}
.adr_interactive a{display:block; margin:0 0 10px 0;font:normal 12px/18px "Microsoft YaHei","SimHei"; background:#5dc26f; color:#FFF; float:left; width:140px; padding:10px 0; text-align:center; margin-right:3px}
.adr_interactive a:hover{ text-decoration:none; background:#3b9e4d}
.adr_interactive a em{font-size:11px; font-style:normal}
.adr_interactive a strong{ font-size:29px; display:block; font-weight:normal; line-height:29px;}
.adr_interactive a.Share{ background:#7798cb}
.adr_interactive a.Share:hover{ background:#5279b3}

#footer{margin-bottom:40px;}
#footer .CenterDiv{ border-top:2px solid #ccc; padding:15px 0 ; text-align:center; font-size:9pt}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}



.Breadcrumbs{ border-bottom:1px solid #eee; padding-bottom:7px; margin-bottom:8px; display:none}
.Breadcrumbs li{display:inline; font-size:9pt}

.adr_leftbox{ float:left; width:180px; padding-right:15px}
.adr_leftbox2{width:660px; float:left}
.adr_rightbox{width:143px; float:right;margin:10px 0 0 0;}

.adr_leftbox .block div.title{ padding:0 0 3px}
.AndroidCatalogs{}
.AndroidCatalogs a.active {color:#C00;font-weight:bold;}
.AndroidCatalogs ul{padding:7px 0; border-bottom:1px solid #eee; line-height:23px;}
.AndroidCatalogs ul ul{padding:0; border:none}
.AndroidCatalogs ul ul li{ padding-left:10px; }
.AndroidCatalogs ul h3{font-size:14px;margin:0 0 5px 0 ;}
.AndroidCatalogs .num{color:#999; margin-left:5px; font-size:11px;}

.AndroidPosts {padding-right:20px;margin:10px 0 0 0;}
.AndroidPosts .title{ margin-bottom:8px;  padding:2px 10px 0; }
.AndroidPosts .title h3{font-size:14px; float:left;}
.AndroidPosts .title span{float:right}
.AndroidPosts .toolbar{ margin-bottom:8px; background:#ddd; height:28px; line-height:28px; padding:3px 2px 0 0; overflow:hidden;}
.AndroidPosts .toolbar .stat {float:right;}
.Posts_tab{float:left;margin-left:4px;}
.Posts_tab li{ float:left; margin-right:2px; background:#f5f5f5; padding:0 10px}
.Posts_tab li.select{background:#FFF}

.stat{float:right; margin-right:8px;}
.stat .selected{ font-weight:bold}
.totle{text-align:right; font-size:9pt}
.totle em {font-style:normal;color:#A00;margin:0 2px;}
.HotTags{background:#eee; padding:7px; margin-bottom:8px}
.HotTags a{display:inline-block;float:left;padding:3px 5px;white-space:nowrap;height:15px;line-height:15px}
.HotTags a:hover{background:#1BA1E2;color:#fff;text-decoration:none}

.Posts{}
.Posts li{padding:10px 0;; border-bottom:1px solid #ededed;  zoom:1}
.Posts li .tit{padding-left:10px; color:#999;  font-size:9pt}
.Posts li dt a {font-size: 18px; color:#115FB0}
.Posts li dd img{width:120px;height:70px;cursor:pointer; }
.remark {color: #999999; margin-top: 8px; font-size:9pt}
.remark em { margin-right: 8px;}
.remark span {margin-left: 8px; margin-right: 8px;}
.Posts li .content{padding:8px 0 ; font-size:9pt}

.titleh6{color:#333; padding:3px 0 5px}
.Expert_hot{}
.Expert_hot li {margin: 20px 0 0 0;text-align:center;}
.Expert_hot li img {height:100px; width:100px; display:block; margin-left:20px;}


.pager{margin:8px 0 15px;; height:30px;}
.pager li{ float:left}

.pager li a,.pagenavi span{padding:0 13px;margin:0 2px 0 0;height:30px;line-height:30px; display:block;  float:left}
.pager li.current a{color:#fff;background:#1BA1E2;padding:0 13px;}
.pager li a:hover{background:#ededed; text-decoration:none}


.AndroidPosts .toolbar.book{padding:0 8px}
.book .stat{float:left; margin:0;}
.book .totle{float:right; }
.adr_book{}
.adr_book ul{margin:15px 0}
.adr_book ul li{float:left; height:260px; width:135px; padding:0 10px 0 13px}
.adr_book ul li .pic a{ height:163px; width:131px; overflow:hidden; border:1px solid #ddd; display:block}
.adr_book ul li .pic img {width:131px; height:163px;}
.adr_book ul li .name{margin:5px 0}
.adr_book ul li .name a{}
.adr_book ul li .detail{display:none}

.book_reader{ margin:0 0 15px}
.book_reader .pic{float:left; background:#dcdcdc; padding:10px}
.book_reader .pic img{width:200px}
.book_reader .dec{margin-left:250px}
.book_reader .dec h4{font-size:16px; color:#40AA53; margin-bottom:10px}
.book_reader .dec div{margin-bottom:15px; font-size:10pt; line-height:1.8em}

.search-by{float:left}
.search_on{background:#FFF; text-align:center; position:relative}
.search_on .text{height:24px; line-height:24px; width:50px; display:block; cursor:pointer ; text-align:left; padding-left:10px; background:url("https://static.oschina.net/img/android/selectbox_bg.png") no-repeat; font-size:9pt}
.search_on .text.on{background-position:0 -24px}
.search_on .text.hover{background-position:0 -48px}
.search_list{background:#FFF; display:none; position:absolute; width:80px; border:1px solid #c3c3c3}
.search_list li{width:80px; float:left}
.search_list a{height:24px; display:block;  width:60px; color:#333 !important; font:12px/24px Tahoma, Geneva, sans-serif !important;}
.search_list a:hover{background:#3399ff; color:#FFF !important}


/*  2012/07/19 ios_index2    */
#main {margin-top: 10px;}
.container{ margin-bottom: 40px; overflow:hidden;}

.ios_left{width: 848px; float: left; color: #333;}
.ios_title{height: 48px; overflow: hidden; background: url("https://static.oschina.net/img/iOS_title_bg.gif") no-repeat; margin: 0; text-indent: 90px; }
.ios_title a{width: 229px; line-height: 42px; text-decoration: none; font-size: 18px; font-weight: normal; color: #000;}
.ios_leftbox{float: left; width: 229px; padding-right: 0px; margin-right: 10px; background-color: #f7f7f7;}
#ios_blog_menu h3{ z-index: 2; position: relative; padding: 0 20px; line-height: 40px; height: 40px; overflow: hidden; font-weight: normal; border-right: none;}
#ios_blog_menu h3 a{ width: 170px; text-decoration: none; display: inline-block; background: url("https://static.oschina.net/img/ios_arrow.gif") 160px 13px no-repeat;line-height: 38px; height: 38px;}
#ios_blog_menu h3 div{  line-height: 38px; height: 38px; background: url("https://static.oschina.net/img/line_bottom.gif") left bottom repeat-x; padding-left: 10px;}
.num{ font-size: 12px; color: #999;}
#ios_blog_menu li{ position: relative; font-size: 14px; height: 40px; line-height: 40px; }
#ios_blog_menu li.hover h3{  border: 1px solid #cecece; border-right: 1px solid #f7f7f7; background-color: #f7f7f7;  line-height: 38px; height: 38px; overflow: hidden;}
#ios_blog_menu li.hover{ _margin-bottom: -4px;}
#ios_blog_menu .hover h3 div,#ios_blog_menu .hover h3 a{ text-decoration: none; background: none;}
.ios_blog_menu_son{ display: none; position: absolute; border: 1px solid #cecece; left: 228px; top: 0px; width: 220px; padding: 7px 20px; background: #f7f7f7; z-index: 1; -moz-box-shadow: 0 1px 5px #ccc; -webkit-box-shadow: 0 1px 5px #CCC; box-shadow:0 1px 5px #CCC;-moz-transition: all .1s ease;-webkit-transition: all .1s ease;transition: all .1s ease;}
#ios_blog_menu .ios_blog_menu_son li{ line-height: 24px; height: 24px;}
#ios_blog_menu .ios_blog_menu_son li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ios_leftbox2{float: left; width:608px; overflow: hidden; background-color: #f7f7f7; padding: 0 20px 20px; _padding-bottom: 22px;}
.iosPosts .toolbar{background: url("https://static.oschina.net/img/line_bottom.gif") left bottom repeat-x;}
.iosPosts_tab li{display: inline-block; text-align: center; float: left; line-height: 40px; padding: 0 5px; width: 100px; font-size: 16px;}
.iosPosts_tab li.select{border-bottom: 2px solid #40aa53; font-size: 18px; color: #40aa53; }
.iosPosts_tab li.select a{color: #40aa53;}
.iosPosts_tab li a{ text-decoration: none; }
.iosPosts .more,.ios_recommend .more{float: right; line-height:40px; font-size: 14px; }
.iosLatest{margin-top: 18px; padding-bottom: 10px; background: url("https://static.oschina.net/img/line_bottom.gif") left bottom repeat-x;}
.iosLatest dt a{ font-size: 18px; color: #115fb0;}
.iosLatest .content{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #333;}
.iosArticleList ul{ margin-top: 6px;}
.iosArticleList li{float: left; width:269px; margin-right: 15px; }
.iosArticleList li a{line-height: 30px; font-size: 14px; color: #115fb0; }
.iosLatest span, .iosArticleList li span{ color: #999; font-size: 12px;}

.ios_recommend{ width: 848px; overflow: hidden; float: left; margin-top: 10px; padding: 10px 0 20px 20px; background-color: #f7f7f7;}
.ios_recommend h3{ margin-right: 20px; line-height: 40px; font-size: 18px; font-weight: normal; background: url("https://static.oschina.net/img/line_bottom.gif") left bottom repeat-x;}
.ios_recommend_list_item{ margin-top: 10px;}
.ios_recommend_list_item li{ float: left; padding: 12px; margin:0 23px 20px 0;width: 184px; overflow: hidden;  font-size: 12px; background: #fff;-moz-box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #CCC; box-shadow:0 1px 6px #CCC;-moz-transition: all .1s ease;-webkit-transition: all .1s ease;transition: all .1s ease;}
.ios_recommend_list_title{ display: block; margin:10px 0 5px 0; height:20px; overflow:hidden;}
.ios_recommend_list_title a {color: #115fb0; font-size: 14px; font-weight:bold; }
.ios_recommend_list_item img{ width: 160px; height: 240px;}
.ios_recommend_list_item .detail {height: 52px; margin: 0; padding: 0; overflow: hidden;}
.ios_recommend_tab{ float: right; margin-top: 10px; margin-right: 20px;}
.ios_recommend_tab li{ width: 8px; height: 8px; overflow: hidden; float: left; margin-right: 15px; cursor: pointer; background-color: #bbbbbb;}
.ios_recommend_tab li.ios_recommend_tab_on{ background-color: #40AA53;}


.ios_rightbox {width: 140px; overflow: hidden; float: right; }
.iosExpert_hot h6{font-size: 18px; font-weight: normal;}
.iosExpert_hot li{ text-align: center; margin-top: 10px;}
.iosExpert_hot img{display: block; padding:2px; margin:0 18px; width:86px; height: 86px; border: 1px solid #cecece; text-align: center;}

/*  2012/07/19  ios_codingList  */
.ios_verticalMenu{ padding: 10px;}
.ios_verticalMenu li{ line-height: 30px; padding-left: 20px; background: url("https://static.oschina.net/img/ios_verticalMenu_dot.gif") 5px 12px no-repeat;}
.ios_verticalMenu li a { font-size: 13px; text-decoration: none;}
.ios_verticalMenu li a:hover, .ios_verticalMenu_on a{ color: #aa0000; font-weight: bold;}
.ios_verticalMenu li span{ font-size: 11px; color: #999;}

.ios_codinglist_rightbox{ width: 758px; float: right; padding: 0 15px; background-color: #f7f7f7;}
.ios_codinglist_rightbox h2{ margin-bottom: 15px; line-height: 42px; font-size: 18px; font-weight: normal; background: url("https://static.oschina.net/img/line_bottom.gif") left bottom repeat-x;}
.ios_codinglist_rightbox h2 em{ color: #aa0000;margin:0 3px;}
.ios_codinglist_item{ margin-bottom: 15px; background-color: #fff; padding:20px; color: #333; -moz-box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #CCC; box-shadow:0 1px 6px #CCC;-moz-transition: all .1s ease;-webkit-transition: all .1s ease;transition: all .1s ease;}
.ios_codinglist_item img{ width: 80px; height: 120px; float: left;}
.ios_codinglist_item_title, .ios_codinglist_item_intro, .ios_codinglist_item_more{ width: 598px; float: right;}
.ios_codinglist_item_title a{ font-size: 16px; color: #115fb0; line-height: 30px;}
.ios_codinglist_item_more{ color: #999; font-size: 12px; line-height: 30px;}

.ios_tags {overflow:hidden;margin-top:10px;}
.ios_tags a {float:left;font-size:9pt;padding:1px 3px;margin:0 5px 5px 0;border:1px solid #ccc;color:#3E6D8E;background:#fff;white-space: nowrap}
.ios_tags a:hover {background:#ccc;color:#3E6D8E;text-decoration:none;}
.ios_tags a em {font-style:normal;color:#666;font-size:7pt; margin-left:2px;}
.ios_tags a:hover em {color:#3E6D8E;}